import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 导入 axios 实例
import request from '@/request/request.js'
// 导入图标样式文件
import '@/assets/icomoon/style.css'
// 导入公共样式
import '@/assets/css/global.css'
// 全局注册 TypeNav.vue 组件，注册一次，全部组件都可使用
import TypeNav from '@/components/typeNav/TypeNav.vue'
// 全局注册TypeNav组件，任何组件都可以使用
Vue.component('TypeNav', TypeNav)

Vue.config.productionTip = false

new Vue({
  router,
  store,
  request, // 将 axios 实例 挂载到Vue实例对象上，这样每个Vue实例（组件/.vue文件）就可以使用了
  render: (h) => h(App)
}).$mount('#app')
